Flujo de Trabajo para Dos Desarrolladores
Cuando se trabaja con dos o más desarrolladores en un mismo proyecto (repositorio), uno tomará el rol de líder, quien evaluará y autorizará los cambios del otro desarrollador.
¿Quién acepta los commits?
La selección del líder será la persona con mayor experiencia en la tecnología utilizada. Esta persona será responsable de revisar y aprobar los commits realizados por los otros desarrolladores.
¿Qué ramas uso?
Todo nuevo cambio que se realice en el proyecto debe hacerse en una rama diferente a developer
y main
(establecido en el documento de Git). Se debe seguir la nomenclatura para nombrar las ramas (feature, fix, etc.).
¿Cuándo crear un Merge Request?
Cada vez que se realiza un Merge Request a una rama que está registrada en Netlify, este creará un Deploy Preview para que el líder del proyecto pueda ver los cambios y autorizarlos.
Información del Merge Request
Una vez creado el Merge Request, el líder deberá verificar que no haya conflictos y que el código escrito cumpla con las normas de calidad establecidas por el área.
Comentarios en tu rama
Si hay algo incorrecto en tu commit, se crearán comentarios que podrás visualizar en tu rama posteriormente.
El creador de la rama debe corregir todos los detalles señalados por el líder. Estos nuevos cambios se enviarán al mismo Merge Request, basta con hacer un push a la rama con las correcciones.
¿Se acepta tu commit?
Una vez corregido todo o si los cambios nuevos están en orden, el líder aceptará el Merge y la rama develop
o main
se actualizará con los nuevos cambios.